"""
很多时候，我们希望实现用户和计算机之间的交互。
一个最简单的交互就是，用户向计算机输入信息，计算机处理这些信息。
input()函数是Python中用于从标准输入（通常是键盘）读取用户输入的函数。
它允许用户通过键盘输入数据，此时我们需要结合赋值符号"="，来将输入的数据作为字符串返回给程序中的某个变量。
通常情况下，包含input()函数的语句会在程序执行时暂停，并等待用户输入，直到用户按下回车键为止。
input()得到的结果一定是字符串类型
print()，它是一个用于在控制台输出文本或其他数据的内置函数，可以方便地显示变量值、输出信息等。
print()函数可以输出不同数据类型的变量或值，包括但不限于str和int
除了变量，print()函数还可以输出很多函数的返回值。
譬如内置函数type()能够得到一个变量的类型，我们也可以使用print()输出type()的结果。
"""
# name = input()
# print(name)
# num = int(input("plz input a num: "))
# print(num)
# print(type(num))
# #多变量输出
# print(123, "abc", type(10086))
# #如果想要设置不同的分割符，则可以在print()函数中设置一个参数sep的值，譬如
# print(123, "abc", type(10086), sep = ",")
'''
字符串格式化输出
在Python3.6之后的版本，引入了f-string（格式化字符串字面值），使得打印变量和表达式的值更加方便。
这种格式化写法，需要在字符串前面加上一个字母f，然后在字符串中添加花括号{}，花括号中存放一个变量，那么在输出的时候，会将花括号中的变量替换为变量的值，再进一步输出。譬如
'''
name = "Alice"
age = 30
print(f"Name: {name}, Age: {age}")